body{font-family:arial,sans-serif;margin: 0;width:650px;background-color:#f6f6f6;word-wrap: break-word;margin-left:auto;margin-right:35;-webkit-font-smoothing:subpixel-antialiased;weight:normal;}
@media all and (orientation:portrait){body{margin-right:50}}
p{margin-top:0;margin-bottom:1.0em}
#title_section{font-family:arial,sans-serif;margin-top:10px;min-height:100px;-webkit-transform: translate3d(0,0,0);}
#title{color:#2B2B2B;text-align:left;font-size:34px;padding-top:25px;font-weight:bold}
#subtitle{color:#888;font-size:16px;text-align:left;padding-top:8px;font-weight:lighter;padding-left:3px;}
.H1{font-size:110%;font-weight:bold;line-height:110%;color:#AD1621;padding-top:0.6em;padding-bottom:0.4em}
.H2{font-weight:bold;line-height:110%;padding-top:0.4em;padding-bottom:0.2em;}
.PRE, .END{background:#e7e7e7 url('contentview_pre.png') no-repeat 10px 0.7em;-webkit-background-size:36px 16px;border:thin solid #c6c6c6;padding:10px;color:#747474;text-indent:40px;line-height:130%}
.END{background-image: url('contentview_end.png');}
hr{display: block;position: relative;padding:0;margin: 0px auto;width: 90%;clear: both;border: none;border-top: 1px solid #AAA;border-bottom: 1px solid #FFF;font-size: 1px;line-height: 0;overflow: visible;}
#body_section{color:#343434;padding-top:16px;padding-bottom:10px;line-height:150%;font-weight:normal;}
#body_section p{-webkit-transform: translate3d(0,0,0);}
#body_section a.link{color:#4D86C6;text-decoration:none;}
#body_section.justify{text-align:justify;-webkit-hyphens: auto;-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:1;}
.photo,.video{position:relative;float:right;width:250px;margin:5 0 0 10;clear:both;-webkit-border-image: url(contentview_image_hd_default.png) 3 4 13 stretch repeat;border-width: 3px 4px 13px 4px;}
.video_plus{position:absolute;left:95px;top:65px;width:60px;height:60px;background-size: 100%;background-image: url("contentview_play.png");background-repeat: no-repeat;z-index:1}
#body_section.justify .photo,#body_section.justify .video{margin-left:15px}
.photo_link{position:absolute;width:240px;left:5px;top:5px;z-index:1;display:block;}
.photo_box{width:240px;margin-top:4px;margin-left:4px;z-index:1;border:1px solid #e3e3e3;display:block;overflow:hidden;}
.photo_loading{height:180px;background:url("contentview_photo_loading.png") no-repeat center 40%;background-size: 100%}
.plus{position:absolute;left:3px;bottom:-1px;width:30px;height:30px;background-size: 100%;background-image: url("contentview_hd_plus.png");background-repeat: no-repeat;opacity:1;z-index:1}
.pdesc{width:200px;float:right;margin:0 10 10 60;clear:both;font-size:60%;line-height:120%;text-align:right}
#body_section.justify .pdesc{margin-left:65px}
*{-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
-webkit-tap-highlight-color: rgba(0,0,0,0.15); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
}
.no_tc{-webkit-tap-highlight-color: rgba(0,0,0,0);}

@media all and (-webkit-device-pixel-ratio: 2) {
.PRE{background-image: url('contentview_pre@2x.png');}
.END{background-image: url('contentview_end@2x.png');}
.photo,.video{-webkit-border-image: url("contentview_image_hd_default@2x.png") 6 8 26 stretch repeat;}
.plus{background-image: url("contentview_hd_plus@2x.png");}
.photo_loading{background-image:url("contentview_photo_loading@2x.png");}
.video_plus{background-image: url("contentview_play@2x.png");}
}



